package com.hoshiicloud.user.dto.customer;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
* <p>
* skuVo 包含基础sku和扩展sku
* </p>
*
* @author zhangshuhu
* @since 2019-05-05
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class SkuDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 租户id
     */
    private Long companyid;
    /**
     * 平台id
     */
    private Long platformid;
    /**
     * 店铺id
     */
    private Long storeid;
    /**
     * 扩展spuId
     */
    private Long spuid;


    /**
     * spu编号
     */
    private String spuNo;

    /**
     * 基础skuId
     */
    private Long skuid;

    /**
     * 扩展skuId
     */
    private Long extSkuId;

    /**
     * 是否负库存
     */
    private Integer isStored;
    /**
     /**
     * 分配数量
     */
    private BigDecimal quantity;


    /**
     * 冻结数量
     */
    private BigDecimal freezes;


    /**
     * 扩展Spu商品标题
     */
    private String spuTitle;

    /**
     * 扩展sku标题
     */
    private String skuTitle;

    /**
     * 扩展sku图片
     */
    private String skuImage;


    /**
     * 是否自营
     */
    private Integer own;


    /**
     * 是否跨境
     */

    private Integer overseas;

    /**
     * 售价
     */

    private BigDecimal goodsPrice;


    /**
     * 属性
     */
    private String extendProperty;


    /**
     * 规格
     */
    private String extendSpec;



    /**
     * 0-待审批 1-审批未过 2-已上架 3-已下架
     */
    private Integer status;

    /**
     * 是否库存足够才能下单 1 是 0 否
     */
    private Integer storeEnough;



}
